SOSA: A Safe Load Shedding Approach for Monitoring Data Streams in Real-Time
نویسندگان
چکیده
Real-time stream processing is essential for many real-life stream-based applications. Systems designed to run such applications must be prepared to operate under overloaded conditions. Existing load shedding techniques are not suitable for processing data streams with stringent timing constraints because their tuple dropping policies may violate application deadlines in an uncontrolled way. To tackle this problem, we propose a Safe lOad Shedding Approach (SOSA) that aims to reduce the workload imposed on the system while at the same time preserve system timing constraints in this paper. By exploiting data stream semantics, SOSA categorizes stream processing into two different modes. This allows one to place provably lighter loads, under the (m, k) real-time scheduling model, on streams that operate in one particular mode. More importantly, we show that SOSA itself does not introduce any new timing failures. This property sets our work apart from other load shedding strategies for stream processing. To demonstrate the usefulness of SOSA, we introduce a concrete (m, k) scheduling algorithm called SOSA-DBP by combining SOSA with DBP, a well-known (m, k) scheduling algorithm. Probabilistic analysis and experimental results show that SOSADBP has significant performance gain over DBP.
منابع مشابه
Load Shedding in Network Monitoring Applications
Monitoring and mining real-time network data streams are crucial operations for managing and operating data networks. The information that network operators desire to extract from the network traffic is of different size, granularity and accuracy depending on the measurement task (e.g., relevant data for capacity planning and intrusion detection are very different). To satisfy these different d...
متن کاملA New Adaptive Load-Shedding and Restoration Strategy for Autonomous Operation of Microgrids: A Real-Time Study
Islanding operation is one of the main features of a MicroGrid (MG), which is realized regarding the presence of distributed energy resources (DERs). However, in order to deal with the control challenges, which an MG faces during island operation, particularly when the transition is associated with certain excessive load, an efficient control strategy is required. This paper introduces a Centra...
متن کاملCustom Load Shedding for Non-Cooperative Network Monitoring Applications
Network monitoring applications are prone to continuous overload situations due to the extreme and highly variable data rates of network traffic, traffic anomalies and network attacks. These overload situations can have a severe and unpredictable impact on the accuracy of monitoring applications, right when they are most valuable to network operators. Load shedding via traffic sampling has rece...
متن کاملContent-based Load Shedding in Multimedia Data Stream Management System
Overload management has become very important in public safety systems that analyse high performance multimedia data streams, especially in the case of detection of terrorist and criminal dangers. Efficient overload management improves the accuracy of automatic identification of persons suspected of terrorist or criminal activity without requiring interaction with them. We argue that in order t...
متن کاملHow to Screen a Data Stream - Quality-Driven Load Shedding in Sensor Data Streams
As most data stream sources exhibit bursty data rates, data stream management systems must recurrently cope with load spikes that exceed the average workload to a considerable degree. To guarantee low-latency processing results, load has to be shed from the stream, when data rates overstress system resources. There exist numerous load shedding strategies to delete excess data. However, the cons...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007